// 存放面包屑需要的数据
export default {
    namespaced:true,//开启命名空间

    actions: { 

    },

    mutations: { 
        // 添加面包屑中的数据
        ADD_TAB(state,value){
          // 查看当前元素是否存在
          const tabIndex = state.tabList.findIndex(item => item.label === value.label);
          if(tabIndex === -1){
            // 不存在就添加
            state.tabList.push(value);
          }
        },

        // 删除面包屑中的某条数据
        DELETE_TAB(state,value){
          // 拿到value值所在的下标并删掉该元素
          for(let i = 0; i < state.tabList.length; i++){
            if(state.tabList[i].label === value.label){
              state.tabList.splice(i,1);
              return;
            }
          }
        },

        // 操作个人信息显示对话框
        CLICK_DFV(state,value){
          state.isDialogFormVisible = value;
        }
    },

    state:{
        // 面包屑中的数据
        tabList:[
          {
            path:'firsthome',
            label:'首页',
            url:''         // 访问后端服务器路径
          }
        ],

        // 个人信息显示控制按钮
        isDialogFormVisible:false,
    },

    getters: {
    //   bigSum(state){
    //      return state.sum * 10
    //   }
    }
  }